﻿namespace EveKillboard.Core.Views
{
    using System;
    using System.ComponentModel.DataAnnotations;

    [Table("TopKillsValueView")]
    public class TopKillValue
    {
        [Key]
        [Column("KillmailID")]
        public int KillmailId { get; set; }
        [Column("KillmailDate")]
        public DateTime KillmailDate { get; set; }
        [Column("DestroyedID")]
        public int DestroyedId { get; set; }
        [Column("DestroyedName")]
        public string DestroyedName { get; set; }
        [Column("CharacterID")]
        public int CharacterId { get; set; }
        [Column("CharacterName")]
        public string CharacterName { get; set; }
        [Column("CorporationID")]
        public int CorporationId { get; set; }
        [Column("CorporationName")]
        public string CorporationName { get; set; }
        [Column("AllianceID")]
        public int AllianceId { get; set; }
        [Column("AllianceName")]
        public string AllianceName { get; set; }
        [Column("FactionID")]
        public int FactionId { get; set; }
        [Column("FactionName")]
        public string FactionName { get; set; }
        [Column("Value")]
        public decimal Value { get; set; }
    }
}